Rotation Distance , Triangulations , and Hyperbolic Geometry Daniel
نویسندگان
چکیده
A rotation in a binary tree is a local restructuring that changes thetree into another tree. Rotations are useful in the design of tree-based data struc-tures. The rotation distance between a pair of trees is the minimum number ofrotations needed to convert one tree into the other. In this paper we estab-lish a tight bound of 2n 6 on the maximum rotation distance between twon-node trees for all large n. The hard and novel part of the proof is the lowerbound, which makes use of volumetric arguments in hyperbolic 3-space. Ourproof also gives a tight bound on the minimum number of tetrahedra neededto dissect a polyhedron in the worst case and reveals connections among binarytrees, triangulations, polyhedra, and hyperbolic geometry. COMPUTER SCIENCE DEPARTMENT, CARNEGIE MELLON UNIVERSITY, PITTSBURGH, PENNSYLVA-NIA 15213 COMPUTER SCIENCE DEPARTMENT, PRINCETON UNIVERSITY, PRINCETON, NEW JERSEY 08544 AT&T; BELL LABORATORIES, MURRAY HILL, NEW JERSEY 07974 MATHEMATICS DEPARTMENT, PRINCETON UNIVERSITY, PRINCETON, NEW JERSEY 08544 License or copyright restrictions may apply to redistribution; see http://www.ams.org/journal-terms-of-use
منابع مشابه
Rotation Distance, Triangulations of Planar Surfaces and Hyperbolic Geometry
In a beautiful paper, Sleator, Tarjan and Thurston solved the problem of maximum rotation distance of two binary trees. Equivalently they solved the problem of rotation distance of triangulations on the disk. We extend their results to rotation distance of triangulations of other planar surfaces. We give upper and lower bounds for this problem. Equivalently, by duality, one can interpret our re...
متن کاملThe Edge--ipping Distance of Triangulations Institut F Ur Informatik | Report 76 *
An edge-ipping operation in a triangulation T of a set of points in the plane is a local restructuring that changes T into a triangulation that diiers from T in exactly one edge. The edge-ipping distance between two triangulations of the same set of points is the minimum number of edge-ipping operations needed to convert one into the other. In the context of computing the rotation distance of b...
متن کاملThe Edge-flipping Distance of Triangulations
An edge-flipping operation in a triangulation T of a set of points in the plane is a local restructuring that changes T into a triangulation that differs from T in exactly one edge. The edgeflipping distance between two triangulations of the same set of points is the minimum number of edge-flipping operations needed to convert one into the other. In the context of computing the rotation distanc...
متن کاملThe Edge- ipping Distance of Triangulations
An edgeipping operation in a triangulation T of a set of points in the plane is a local restructuring that changes T into a triangulation that di ers from T in exactly one edge. The edgeipping distance between two triangulations of the same set of points is the minimum number of edgeipping operations needed to convert one into the other. In the context of computing the rotation distance of bina...
متن کاملShapes of Polyhedra and Triangulations of the Sphere
The space of shapes of a polyhedron with given total angles less than 2π at each of its n vertices has a Kähler metric, locally isometric to complex hyperbolic space CH. The metric is not complete: collisions between vertices take place a finite distance from a nonsingular point. The metric completion is a complex hyperbolic conemanifold. In some interesting special cases, the metric completion...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009